package com.atguigu.dw.gmallpublisher.service

/**
 * description ：销售查询接口
 * author      ：剧情再美终是戏 
 * mail        : 13286520398@163.com
 * date        ：Created in 2020/2/20 20:23
 * modified By ：
 * version:    : 1.0
 */
trait SaleDetailService {

  /**
   * 查询 es 中的销售表相关信息，包含根据字段聚合的功能
   *
   * @Author 剧情再美终是戏
   * @Date 2020/2/20 20:24
   * @param date
   * @param keyword
   * @param startPage
   * @param size
   * @param aggField
   * @param aggSize
   * @return scala.collection.immutable.Map<java.lang.String,java.lang.Object>
   * @Version 1.0
   **/
  def getSaleDetailAndAggResultByAggField(date: String,
                                          keyword: String,
                                          startPage: Int,
                                          size: Int,
                                          aggField: String,
                                          aggSize: Int): String
}
